Contents



THE DISCRETE FOURIER TRANSFORM

THE FAST FOURIER TRANSFORM

Finite Impulse Response Filters

Infinite Impulse Response FIlter

Integrators

Matched Filters

Interpolated Lowpass FIR Filters

QUADRATURE SIGNALS

THE DISCRETE HILBERT TRANSFORM

SAMPLE RATE CONVERSION

Properties of Downsampling

Interpolation

Propoerties of Interpolation

Polyphase Filters

Two-Stage Interpolation

z-Transform Analysis of Multrate Systems

PolyPhase Filter Implementations

Sample Rate Conversion by Rational Factors

Sample Rate Conversion with Half-band Filters

Sample Rate Conversion with IFIR Filters

Signal Averaging

Averaging Multiple Fast Fourier Transforms

Incoherent Averaging

Averaging Phase Angles

Frequency Translation without Multiplication

High-Speed Vector Magnitude Approximation

Frequency-Domain Windowing

Fast Multiplication of Complex Numbers

Computing the Inverse FFT Using the Forward FFT

Reducing A / D Converter Quantization Noise

Fast FIR Filtering Using the FFT

Zero-Phase Filtering

Sharpended FIR Filters

Interpolating a Bandpass Signal

Spectral Peak Location Algorithm

Computing FFT Twiddle Factor

Single Tone Detection

The Sliding DFT

The Zoom FFT

Frequency Demodulation Algoithms

DC Removal

Smoothing Impulsive Noise

Efficient Polynomial Evaluation

Designing Very High-Order FIR Filters

Automatic Gain Control (AGC)

Approximate Envelope Detection

Building Hilber Transformers From Half-band Filter

Complex Vector Rotation with Arttangents

An Efficient Differentiating Network

Linear-Phase DC-Removal Filter

Efficient Linear Interpolation

Altenate Complex Down-Conversion Schemes

Signal Transition Detection

Spectral Flipping aroung Signal Center Frequency

Computing Filter Group Delay without Arctangnets



Reference Book

Digital Signal Processing Second Edition by Steven W. Smith
Equations


Sounds and Signals

Harmonics

Non-periodic signals

Noise

Integrated Spectrum

Brownian Noise

Pink Noise

Gaussian noise

Autocorrelation

Discrete Cosing Transform

Filtering and Convolution

Gaussian filter

Efficient convolution

Differentiation and Integration



Reference Book

Think DSP: Digital Signal Processing in Python Book by Allen B. Downey

DSP with Python Github Example

https://github.com/jiwook021/DSP-with-Python

Lecture Series for DSP

Digital Signal Processing Series by University of Illinois Urbana-Champaign